package com.lakeworks.service;


import com.lakeworks.common.domain.channel.ticket.BarcodeVo;
import com.lakeworks.common.domain.channel.ticket.TicketAdvance;
import com.lakeworks.common.domain.channel.ticket.TicketFactory;
import com.lakeworks.common.domain.ticket.TktClaims;
import com.lakeworks.common.domain.ticket.TktClaimsRecord;
import com.lakeworks.common.domain.ticket.TktReclaim;
import org.springframework.http.ResponseEntity;

import java.util.List;

/**
 * @Author: Auxps
 * @Date: 2023/3/9
 * Description:
 */
public interface ITicketChannelService {

    ResponseEntity addPlatform(TicketFactory ticketBackVo);

    ResponseEntity advanceTicket(TicketAdvance ticketAdvance);


    ResponseEntity addClaims(TktClaims tktClaims);

    ResponseEntity addRecalaim(TktReclaim tktReclaim);

    ResponseEntity updateClaims(TktClaims tktClaims);

    ResponseEntity updateWashMode(List<BarcodeVo> barcodeVos);


    ResponseEntity arbitrament(TktClaimsRecord tktClaimsRecord);



}
